wang xinyu
Ronaldo smiles at Al-Nassr: one photo, one camera angle, and a misattributed nameOne frame, one story The photo has only one frame. Cristiano Ronaldo stands i...
JJ Gabriel: When Man Utd Must Learn to Keep a 15-Year-Old TalentOn the Carrington training ground on a late-September morning, there was a...
Nguyen Huy Hoang and the peaking problem: When Vietnamese swimming lacks a data voiceWhen the editor said no, I learned to listen to data. But with Vietnamese...
Handshakes in the Stadium Corridor: Chanathip, Kim Sang Sik and a Vietnam–Thailand NightOn the stands, the lights were still on. On the pitch, the Vietnam players ha...
Anatomy of a Misclassification: When a Mexico City Traffic Blotter Entered the Football Analysis PipelineThe input file contained twenty information points. I read them in order, out...
Scheffler Transforms Putter with Mallet Overhaul, Leads SG Putting, Poised for 5th POYScottie Scheffler is leading the World No.1 ranking with an unexpected and...
Vietnamese Table Tennis and the Empty Data File: What a Null Result Teaches an AnalystAt 2:17 in the morning, the JSON file opened on the second monitor. The...
Mert Taşbaşı Commits to SMU: Reading a Turkish Breaststroke Scholarship Through DataAt the Turkish National Championships last May, Mert Taşbaşı touched the wall...
An Se-young and the Aichi-Nagoya Gold: A 56-1 Data Sheet Signs Its Name on a DynastyOn September 29, 2026, the electronic scoreboard at the Aichi-Nagoya arena...
Yu Kobayashi Retires: 17 Years in One Shirt, 144 Goals, and Numbers That Never LieOn the morning of September 23, at Kawasaki Frontale's training center, Yu...
Vietnam Women's Volleyball Falls 1-3 to South Korea at ASIAD 2026: The 'First Pass' Broke, and China Awaits in the QuarterfinalsPoint 24-23. Third set. The entire arena held its breath. I was sitting in th...
Lowering Driver Loft for More Distance: The Physics Trap Half of Amateur Golfers Keep Falling IntoI still remember that morning at a coastal links course in central Vietnam,...
BWF World Junior Championships 2026: India and the Gamble on an Unverified FormatCairo, October 2026. On the arena scoreboard, a team tie at the Suhandinata C...
MIBR GC 2-0 FENNEL Female: Two Maps, 75 Minutes, and a 103-Point Elo GapThe upper-bracket scoreline for VCT Game Changers Championship 2026 reads one...
FIFA Postpones FIFAe Finals in Jeddah One Day Before Start: When Security Risk Brings Down an Esports EventOn Thursday, only one day before the FIFAe Finals 2026 were set to open in...
Premier League 2026/27 Matchweek 5: Four Matches, a Sample Too Small, and Numbers Without SourcesSaturday evening, 19 September 2026. In London, the clock read 17:04. In Hano...
Safi Wins 6-0 6-1 at the Nagoya Asian Games: The Real Barrier for Iran's Player Sits in the BudgetI replayed the recording of the first set between Safi and Shakhzoda Asimova...
4:16.96 and the Trap of America's Sponsored Swim-Recruiting Wave: Alabama's Quiet GambleOn March 15, 2026, at the short-course final of the YMCA national...
The Blank Space in Vietnamese Table Tennis DossiersOn the night of June 12, I opened a file that had been sitting in a drawer fo...
ChessBase Magazine #225: 27 Miniatures, 10 Opening Articles and a Data GapIn September 2026, ChessBase released the 225th issue of its magazine. The...
